/deep/ .home-panel {
	background-color: #fff;
	margin-top: 20upx;
	.panel-header {
		padding: 36upx 30upx 31upx;
		.panel-header--title {
			font-size: 34upx;
			letter-spacing: 0upx;
			color: #2c2c35;
		}
	}

	.panel-footer {
		padding: 0 30rpx 40rpx;
		font-size: 22rpx;
		box-sizing: border-box;
		.panel-footer--box {
			display: flex;
			justify-content: space-between;
			align-items: center;
			border-radius: 8rpx;
			color: #aeafc0;
			border: solid 1rpx #cacddf;
			height: 52rpx;
		}
		.panel-footer--btn {
			flex: 0 0 50%;
			width: 50%;
			display: inline-block;
			text-align: center;
		}
		.lookMoreTip {
			border-left: solid 1rpx #cacddf;
			.panel-footer--btn-image {
				width: 20rpx;
				height: 20rpx;
				margin-right: 8rpx;
			}
		}
	}
}
/deep/ .swiper-pagination {
	position: absolute;
	bottom: 30rpx;
	z-index: 11;
	left: 50%;
	transform: translateX(-50%);
	.swiper-pagination-bullet {
		width: 8rpx;
		height: 8rpx;
		background-color: #e4e4ef;
		display: inline-block;
		margin-left: 12rpx;
		&.swiper-pagination-bullet-active {
			width: 18rpx;
			height: 8rpx;
			background-color: #49af4f;
			border-radius: 4rpx;
		}
	}
}
